'''
在python中所有以__包起来的方法统称为魔术方法

初始化：__init__,__new__,__del__

属性控制：

数学运算，比较运算

容器方法:
    __len__    len
    __iter__    for
    __contains__    in
    __getitem__    对string,list,tuple,dict有效
    __setitem__    对list,dict有效
    __messing__    对dict有效，字典预留的方法，但是dict自身没有实现

描述对象：__get__,__set__,__delete__

可执行对象:__call__

上下文管理    with
__enter__
__exit__

槽__slots__
'''